// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.infra.galaxy.common.model;
import java.util.List;
// Referenced classes of package com.xiaomi.infra.galaxy.common.model:
// Result
public class ScanAppUserResult extends Result
{
private List items;
private String lastUserId;
private int scannedCount;
private String tableName;
public ScanAppUserResult()
{
}
public boolean equals(Object obj)
{
boolean flag = true;
if (this != obj) goto _L2; else goto _L1
_L1:
boolean flag1 = flag;
_L4:
return flag1;
_L2:
flag1 = false;
if (obj == null) goto _L4; else goto _L3
_L3:
boolean flag2;
flag2 = obj instanceof ScanAppUserResult;
flag1 = false;
if (!flag2) goto _L4; else goto _L5
_L5:
ScanAppUserResult scanappuserresult = (ScanAppUserResult)obj;
boolean flag3;
boolean flag4;
boolean flag5;
int i;
int j;
boolean flag8;
boolean flag10;
boolean flag11;
boolean flag12;
boolean flag13;
if (scanappuserresult.getTableName() == null)
{
flag3 = flag;
} else
{
flag3 = false;
}
if (getTableName() == null)
{
flag4 = flag;
} else
{
flag4 = false;
}
flag5 = flag3 ^ flag4;
flag1 = false;
if (flag5) goto _L4; else goto _L6
_L6:
if (scanappuserresult.getTableName() == null)
{
break; /* Loop/switch isn't completed */
}
flag13 = scanappuserresult.getTableName().equals(getTableName());
flag1 = false;
if (!flag13) goto _L4; else goto _L7
_L7:
i = scanappuserresult.getScannedCount();
j = getScannedCount();
flag1 = false;
if (i != j) goto _L4; else goto _L8
_L8:
boolean flag6;
boolean flag7;
if (scanappuserresult.getItems() == null)
{
flag6 = flag;
} else
{
flag6 = false;
}
if (getItems() == null)
{
flag7 = flag;
} else
{
flag7 = false;
}
flag8 = flag6 ^ flag7;
flag1 = false;
if (flag8) goto _L4; else goto _L9
_L9:
if (scanappuserresult.getItems() == null)
{
break; /* Loop/switch isn't completed */
}
flag12 = scanappuserresult.getItems().equals(getItems());
flag1 = false;
if (!flag12) goto _L4; else goto _L10
_L10:
boolean flag9;
if (scanappuserresult.getLastUserId() == null)
{
flag9 = flag;
} else
{
flag9 = false;
}
if (getLastUserId() != null)
{
flag = false;
}
flag10 = flag9 ^ flag;
flag1 = false;
if (flag10) goto _L4; else goto _L11
_L11:
if (scanappuserresult.getLastUserId() == null)
{
break; /* Loop/switch isn't completed */
}
flag11 = scanappuserresult.getLastUserId().equals(getLastUserId());
flag1 = false;
if (!flag11) goto _L4; else goto _L12
_L12:
return super.equals(obj);
}
public List getItems()
{
return items;
}
public String getLastUserId()
{
return lastUserId;
}
public int getScannedCount()
{
return scannedCount;
}
public String getTableName()
{
return tableName;
}
public int hashCode()
{
int i = 31 * super.hashCode();
int j;
int k;
int l;
int i1;
String s;
int j1;
if (getTableName() == null)
{
j = 0;
} else
{
j = getTableName().hashCode();
}
k = 31 * (31 * (j + i) + getScannedCount());
if (getItems() == null)
{
l = 0;
} else
{
l = getItems().hashCode();
}
i1 = 31 * (l + k);
s = getLastUserId();
j1 = 0;
if (s != null)
{
j1 = getLastUserId().hashCode();
}
return i1 + j1;
}
public void setItems(List list)
{
items = list;
}
public void setLastUserId(String s)
{
lastUserId = s;
}
public void setScannedCount(int i)
{
scannedCount = i;
}
public void setTableName(String s)
{
tableName = s;
}
public ScanAppUserResult withItems(List list)
{
setItems(list);
return this;
}
public ScanAppUserResult withLastUserId(String s)
{
setLastUserId(s);
return this;
}
public ScanAppUserResult withScannedCount(int i)
{
setScannedCount(i);
return this;
}
public ScanAppUserResult withTableName(String s)
{
setTableName(s);
return this;
}
}